-- ** 创建者   : suning
-- ** 创建日期 : 20230131
-- ** 功能描述 ：全链路判责-静态路由轨迹表
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- ** 依赖表：
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
drop table jms_dm.dm_route_whole_step_dt;
create external table if not exists jms_dm.dm_route_whole_step_dt(
     route_id                              string     comment'路由唯一键'
    ,total_days                            bigint     comment'T+时效'
    ,last_taking_time                      string     comment'最晚揽收结束时间'
    ,plan_deliver_time                     string     comment'规划派件时间'
    ,plan_sign_time                        string     comment'规划签收时间'
    ,first_network_code                    string     comment'始发网点编码'
    ,first_network_name                    string     comment'始发网点名称'
    ,last_network_code                     string     comment'目的网点编码'
    ,last_network_name                     string     comment'目的网点名称'
    ,scan_site_no                          string     comment'当前站点编号'
    ,scan_site_code                        string     comment'当前站点编码'
    ,scan_site_name                        string     comment'当前站点名称'
    ,scan_site_type                        string     comment'当前站点类型'
    ,scan_site_simple_name                 string     comment'当前站点简称'
    ,plan_send_time                        string     comment'当前站点规划发车时间'
    ,plan_arrival_time                     string     comment'当前站点规划到车时间'
    ,plan_last_send_time                   string     comment'当前站点规划最晚到车时间'
    ,plan_last_arrival_time                string     comment'当前站点规划最晚发车时间'
    ,arrival_span_days                     bigint     comment'当前站点到件跨天'
    ,send_span_days                        bigint     comment'当前站点发件跨天'
    ,pre_site_no                           bigint     comment'上一站点编号'
    ,pre_site_code                         string     comment'上一站点编码'
    ,pre_site_name                         string     comment'上一站点名称'
    ,pre_site_type                         string     comment'上一站点类型'
    ,pre_plan_send_time                    string     comment'上一站点规划发车时间'
    ,pre_plan_arrival_time                 string     comment'上一站点规划到车时间'
    ,pre_plan_last_send_time               string     comment'上一站点规划最晚到车时间'
    ,pre_plan_last_arrival_time            string     comment'上一站点规划最晚发车时间'
    ,pre_arrival_span_days                 string     comment'上一站到件跨天'
    ,pre_send_span_days                    string     comment'上一站发件跨天'
    ,next_site_no                          bigint     comment'下一站点编号'
    ,next_site_code                        string     comment'下一站点编码'
    ,next_site_name                        string     comment'下一站点名称'
    ,next_site_type                        string     comment'下一站点类型'
    ,next_plan_send_time                   string     comment'下一站点规划发车时间'
    ,next_plan_arrival_time                string     comment'下一站点规划到车时间'
    ,next_plan_last_send_time              string     comment'下一站点规划最晚发车时间'
    ,next_plan_last_arrival_time           string     comment'下一站点规划最晚到车时间'
    ,next_arrival_span_days                bigint     comment'下一站到件跨天'
    ,next_send_span_days                   bigint     comment'下一站发件跨天'
    ,pre_l2_site_code                      string     comment'上上一站点编码'
    ,pre_l3_site_code                      string     comment'上上上一站点编码'
    ,pre_l4_site_code                      string     comment'上上上上一站点编码'
    ,next_l2_site_code                     string     comment'下下一站点编码'
    ,next_l3_site_code                     string     comment'下下下一站点编码'
    ,next_l4_site_code                     string     comment'下下下下一站点编码'
    ,scan_site_line_name                   string     comment'当前站点车线'
)comment '经营指标-全链路判责-静态路由轨迹表'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_route_whole_step_dt'
tblproperties (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);
